package org.zfes.snowier.cloud.zbss.pmp.model;
import org.zfes.snowier.common.dao.IBaseModel;
public class PmpPostgrade extends IBaseModel{

	private static final long serialVersionUID = 1L;
	
	public PmpPostgrade() {}
	public PmpPostgrade(Long id) {
		this.setId(id);
	}
	//<-------------------------------------------->

 

	  private java.lang.Long cloudGroupId;
 
	@javax.validation.constraints.NotBlank(message="扣分标准名称不能为空")
	@javax.validation.constraints.NotNull(message="扣分标准名称不能为空")
	@org.hibernate.validator.constraints.Length(min=0,max=255,message="扣分标准名称长度不能大于255")
	  private java.lang.String gradeName;
 
	@javax.validation.constraints.NotBlank(message="扣分数不能为空")
	@javax.validation.constraints.NotNull(message="扣分数不能为空")
	@org.hibernate.validator.constraints.Length(min=0,max=11,message="扣分数长度不能大于11")
	  private java.lang.String gradeSalaryRange;
 
	@org.hibernate.validator.constraints.Length(min=0,max=500,message="备注长度不能大于500")
	  private java.lang.String remark;

	@javax.validation.constraints.NotNull(message="bug状态不能为空")
	  private java.lang.Byte status;
	  private java.util.Date updatetime;
	  private java.util.Date createtime;
	
	//<-------------------------------------------->
	public PmpPostgrade setCloudGroupId(java.lang.Long cloudGroupId){
	 this.cloudGroupId=cloudGroupId;
	 return this;
	}
	public java.lang.Long getCloudGroupId(){
		return this.cloudGroupId;
	}
	public PmpPostgrade setGradeName(java.lang.String gradeName){
		this.gradeName=gradeName==null?null:gradeName.trim();
	 return this;
	}
	public java.lang.String getGradeName(){
		return this.gradeName;
	}
	public PmpPostgrade setGradeSalaryRange(java.lang.String gradeSalaryRange){
		this.gradeSalaryRange=gradeSalaryRange==null?null:gradeSalaryRange.trim();
	 return this;
	}
	public java.lang.String getGradeSalaryRange(){
		return this.gradeSalaryRange;
	}
	public PmpPostgrade setRemark(java.lang.String remark){
		this.remark=remark==null?null:remark.trim();
	 return this;
	}
	public java.lang.String getRemark(){
		return this.remark;
	}
	public PmpPostgrade setStatus(java.lang.Byte status){
	 this.status=status;
	 return this;
	}
	public java.lang.Byte getStatus(){
		return this.status;
	}
	public PmpPostgrade setUpdatetime(java.util.Date updatetime){
	 this.updatetime=updatetime;
	 return this;
	}
	public java.util.Date getUpdatetime(){
		return this.updatetime;
	}
	public PmpPostgrade setCreatetime(java.util.Date createtime){
	 this.createtime=createtime;
	 return this;
	}
	public java.util.Date getCreatetime(){
		return this.createtime;
	}

}
